home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / grafik / 3d & render tools / irit / contrib / scripts / hershazl.irt < prev    next >
Encoding:
Text File  |  1996-07-16  |  7.1 KB  |  316 lines

  1. #
  2. # Hershey regular fonts - in IRIT format.
  3. #
  4.  
  5. hersheyAs = list(
  6.     PLCurve( list( ptXY( 6, 5 ),
  7.            ptXY( 6, -9 ) ) ),
  8.     PLCurve( list( ptXY( 6, 2 ),
  9.            ptXY( 4, 4 ),
  10.            ptXY( 2, 5 ),
  11.            ptXY( -1, 5 ),
  12.            ptXY( -3, 4 ),
  13.            ptXY( -5, 2 ),
  14.            ptXY( -6, -1 ),
  15.            ptXY( -6, -3 ),
  16.            ptXY( -5, -6 ),
  17.            ptXY( -3, -8 ),
  18.            ptXY( -1, -9 ),
  19.            ptXY( 2, -9 ),
  20.            ptXY( 4, -8 ),
  21.            ptXY( 6, -6 ) ) ) );
  22. hersheyBs = list(
  23.     PLCurve( list( ptXY( -6, 12 ),
  24.            ptXY( -6, -9 ) ) ),
  25.     PLCurve( list( ptXY( -6, 2 ),
  26.            ptXY( -4, 4 ),
  27.            ptXY( -2, 5 ),
  28.            ptXY( 1, 5 ),
  29.            ptXY( 3, 4 ),
  30.            ptXY( 5, 2 ),
  31.            ptXY( 6, -1 ),
  32.            ptXY( 6, -3 ),
  33.            ptXY( 5, -6 ),
  34.            ptXY( 3, -8 ),
  35.            ptXY( 1, -9 ),
  36.            ptXY( -2, -9 ),
  37.            ptXY( -4, -8 ),
  38.            ptXY( -6, -6 ) ) ) );
  39. hersheyCs = list(
  40.     PLCurve( list( ptXY( 6, 2 ),
  41.            ptXY( 4, 4 ),
  42.            ptXY( 2, 5 ),
  43.            ptXY( -1, 5 ),
  44.            ptXY( -3, 4 ),
  45.            ptXY( -5, 2 ),
  46.            ptXY( -6, -1 ),
  47.            ptXY( -6, -3 ),
  48.            ptXY( -5, -6 ),
  49.            ptXY( -3, -8 ),
  50.            ptXY( -1, -9 ),
  51.            ptXY( 2, -9 ),
  52.            ptXY( 4, -8 ),
  53.            ptXY( 6, -6 ) ) ) );
  54. hersheyDs = list(
  55.     PLCurve( list( ptXY( 6, 12 ),
  56.            ptXY( 6, -9 ) ) ),
  57.     PLCurve( list( ptXY( 6, 2 ),
  58.            ptXY( 4, 4 ),
  59.            ptXY( 2, 5 ),
  60.            ptXY( -1, 5 ),
  61.            ptXY( -3, 4 ),
  62.            ptXY( -5, 2 ),
  63.            ptXY( -6, -1 ),
  64.            ptXY( -6, -3 ),
  65.            ptXY( -5, -6 ),
  66.            ptXY( -3, -8 ),
  67.            ptXY( -1, -9 ),
  68.            ptXY( 2, -9 ),
  69.            ptXY( 4, -8 ),
  70.            ptXY( 6, -6 ) ) ) );
  71. hersheyEs = list(
  72.     PLCurve( list( ptXY( -6, -1 ),
  73.            ptXY( 6, -1 ),
  74.            ptXY( 6, 1 ),
  75.            ptXY( 5, 3 ),
  76.            ptXY( 4, 4 ),
  77.            ptXY( 2, 5 ),
  78.            ptXY( -1, 5 ),
  79.            ptXY( -3, 4 ),
  80.            ptXY( -5, 2 ),
  81.            ptXY( -6, -1 ),
  82.            ptXY( -6, -3 ),
  83.            ptXY( -5, -6 ),
  84.            ptXY( -3, -8 ),
  85.            ptXY( -1, -9 ),
  86.            ptXY( 2, -9 ),
  87.            ptXY( 4, -8 ),
  88.            ptXY( 6, -6 ) ) ) );
  89. hersheyFs = list(
  90.     PLCurve( list( ptXY( 5, 12 ),
  91.            ptXY( 3, 12 ),
  92.            ptXY( 1, 11 ),
  93.            ptXY( 0, 8 ),
  94.            ptXY( 0, -9 ) ) ),
  95.     PLCurve( list( ptXY( -3, 5 ),
  96.            ptXY( 4, 5 ) ) ) );
  97. hersheyGs = list(
  98.     PLCurve( list( ptXY( 6, 5 ),
  99.            ptXY( 6, -11 ),
  100.            ptXY( 5, -14 ),
  101.            ptXY( 4, -15 ),
  102.            ptXY( 2, -16 ),
  103.            ptXY( -1, -16 ),
  104.            ptXY( -3, -15 ) ) ),
  105.     PLCurve( list( ptXY( 6, 2 ),
  106.            ptXY( 4, 4 ),
  107.            ptXY( 2, 5 ),
  108.            ptXY( -1, 5 ),
  109.            ptXY( -3, 4 ),
  110.            ptXY( -5, 2 ),
  111.            ptXY( -6, -1 ),
  112.            ptXY( -6, -3 ),
  113.            ptXY( -5, -6 ),
  114.            ptXY( -3, -8 ),
  115.            ptXY( -1, -9 ),
  116.            ptXY( 2, -9 ),
  117.            ptXY( 4, -8 ),
  118.            ptXY( 6, -6 ) ) ) );
  119. hersheyHs = list(
  120.     PLCurve( list( ptXY( -5, 12 ),
  121.            ptXY( -5, -9 ) ) ),
  122.     PLCurve( list( ptXY( -5, 1 ),
  123.            ptXY( -2, 4 ),
  124.            ptXY( 0, 5 ),
  125.            ptXY( 3, 5 ),
  126.            ptXY( 5, 4 ),
  127.            ptXY( 6, 1 ),
  128.            ptXY( 6, -9 ) ) ) );
  129. hersheyIs = list(
  130.     PLCurve( list( ptXY( -1, 12 ),
  131.            ptXY( 0, 11 ),
  132.            ptXY( 1, 12 ),
  133.            ptXY( 0, 13 ),
  134.            ptXY( -1, 12 ) ) ),
  135.     PLCurve( list( ptXY( 0, 5 ),
  136.            ptXY( 0, -9 ) ) ) );
  137. hersheyJs = list(
  138.     PLCurve( list( ptXY( 0, 12 ),
  139.            ptXY( 1, 11 ),
  140.            ptXY( 2, 12 ),
  141.            ptXY( 1, 13 ),
  142.            ptXY( 0, 12 ) ) ),
  143.     PLCurve( list( ptXY( 1, 5 ),
  144.            ptXY( 1, -12 ),
  145.            ptXY( 0, -15 ),
  146.            ptXY( -2, -16 ),
  147.            ptXY( -4, -16 ) ) ) );
  148. hersheyKs = list(
  149.     PLCurve( list( ptXY( -5, 12 ),
  150.            ptXY( -5, -9 ) ) ),
  151.     PLCurve( list( ptXY( 5, 5 ),
  152.            ptXY( -5, -5 ) ) ),
  153.     PLCurve( list( ptXY( -1, -1 ),
  154.            ptXY( 6, -9 ) ) ) );
  155. hersheyLs = list(
  156.     PLCurve( list( ptXY( 0, 12 ),
  157.            ptXY( 0, -9 ) ) ) );
  158. hersheyMs = list(
  159.     PLCurve( list( ptXY( -11, 5 ),
  160.            ptXY( -11, -9 ) ) ),
  161.     PLCurve( list( ptXY( -11, 1 ),
  162.            ptXY( -8, 4 ),
  163.            ptXY( -6, 5 ),
  164.            ptXY( -3, 5 ),
  165.            ptXY( -1, 4 ),
  166.            ptXY( 0, 1 ),
  167.            ptXY( 0, -9 ) ) ),
  168.     PLCurve( list( ptXY( 0, 1 ),
  169.            ptXY( 3, 4 ),
  170.            ptXY( 5, 5 ),
  171.            ptXY( 8, 5 ),
  172.            ptXY( 10, 4 ),
  173.            ptXY( 11, 1 ),
  174.            ptXY( 11, -9 ) ) ) );
  175. hersheyNs = list(
  176.     PLCurve( list( ptXY( -5, 5 ),
  177.            ptXY( -5, -9 ) ) ),
  178.     PLCurve( list( ptXY( -5, 1 ),
  179.            ptXY( -2, 4 ),
  180.            ptXY( 0, 5 ),
  181.            ptXY( 3, 5 ),
  182.            ptXY( 5, 4 ),
  183.            ptXY( 6, 1 ),
  184.            ptXY( 6, -9 ) ) ) );
  185. hersheyOs = list(
  186.     PLCurve( list( ptXY( -1, 5 ),
  187.            ptXY( -3, 4 ),
  188.            ptXY( -5, 2 ),
  189.            ptXY( -6, -1 ),
  190.            ptXY( -6, -3 ),
  191.            ptXY( -5, -6 ),
  192.            ptXY( -3, -8 ),
  193.            ptXY( -1, -9 ),
  194.            ptXY( 2, -9 ),
  195.            ptXY( 4, -8 ),
  196.            ptXY( 6, -6 ),
  197.            ptXY( 7, -3 ),
  198.            ptXY( 7, -1 ),
  199.            ptXY( 6, 2 ),
  200.            ptXY( 4, 4 ),
  201.            ptXY( 2, 5 ),
  202.            ptXY( -1, 5 ) ) ) );
  203. hersheyPs = list(
  204.     PLCurve( list( ptXY( -6, 5 ),
  205.            ptXY( -6, -16 ) ) ),
  206.     PLCurve( list( ptXY( -6, 2 ),
  207.            ptXY( -4, 4 ),
  208.            ptXY( -2, 5 ),
  209.            ptXY( 1, 5 ),
  210.            ptXY( 3, 4 ),
  211.            ptXY( 5, 2 ),
  212.            ptXY( 6, -1 ),
  213.            ptXY( 6, -3 ),
  214.            ptXY( 5, -6 ),
  215.            ptXY( 3, -8 ),
  216.            ptXY( 1, -9 ),
  217.            ptXY( -2, -9 ),
  218.            ptXY( -4, -8 ),
  219.            ptXY( -6, -6 ) ) ) );
  220. hersheyQs = list(
  221.     PLCurve( list( ptXY( 6, 5 ),
  222.            ptXY( 6, -16 ) ) ),
  223.     PLCurve( list( ptXY( 6, 2 ),
  224.            ptXY( 4, 4 ),
  225.            ptXY( 2, 5 ),
  226.            ptXY( -1, 5 ),
  227.            ptXY( -3, 4 ),
  228.            ptXY( -5, 2 ),
  229.            ptXY( -6, -1 ),
  230.            ptXY( -6, -3 ),
  231.            ptXY( -5, -6 ),
  232.            ptXY( -3, -8 ),
  233.            ptXY( -1, -9 ),
  234.            ptXY( 2, -9 ),
  235.            ptXY( 4, -8 ),
  236.            ptXY( 6, -6 ) ) ) );
  237. hersheyRs = list(
  238.     PLCurve( list( ptXY( -3, 5 ),
  239.            ptXY( -3, -9 ) ) ),
  240.     PLCurve( list( ptXY( -3, -1 ),
  241.            ptXY( -2, 2 ),
  242.            ptXY( 0, 4 ),
  243.            ptXY( 2, 5 ),
  244.            ptXY( 5, 5 ) ) ) );
  245. hersheySs = list(
  246.     PLCurve( list( ptXY( 6, 2 ),
  247.            ptXY( 5, 4 ),
  248.            ptXY( 2, 5 ),
  249.            ptXY( -1, 5 ),
  250.            ptXY( -4, 4 ),
  251.            ptXY( -5, 2 ),
  252.            ptXY( -4, 0 ),
  253.            ptXY( -2, -1 ),
  254.            ptXY( 3, -2 ),
  255.            ptXY( 5, -3 ),
  256.            ptXY( 6, -5 ),
  257.            ptXY( 6, -6 ),
  258.            ptXY( 5, -8 ),
  259.            ptXY( 2, -9 ),
  260.            ptXY( -1, -9 ),
  261.            ptXY( -4, -8 ),
  262.            ptXY( -5, -6 ) ) ) );
  263. hersheyTs = list(
  264.     PLCurve( list( ptXY( 0, 12 ),
  265.            ptXY( 0, -5 ),
  266.            ptXY( 1, -8 ),
  267.            ptXY( 3, -9 ),
  268.            ptXY( 5, -9 ) ) ),
  269.     PLCurve( list( ptXY( -3, 5 ),
  270.            ptXY( 4, 5 ) ) ) );
  271. hersheyUs = list(
  272.     PLCurve( list( ptXY( -5, 5 ),
  273.            ptXY( -5, -5 ),
  274.            ptXY( -4, -8 ),
  275.            ptXY( -2, -9 ),
  276.            ptXY( 1, -9 ),
  277.            ptXY( 3, -8 ),
  278.            ptXY( 6, -5 ) ) ),
  279.     PLCurve( list( ptXY( 6, 5 ),
  280.            ptXY( 6, -9 ) ) ) );
  281. hersheyVs = list(
  282.     PLCurve( list( ptXY( -6, 5 ),
  283.            ptXY( 0, -9 ) ) ),
  284.     PLCurve( list( ptXY( 6, 5 ),
  285.            ptXY( 0, -9 ) ) ) );
  286. hersheyWs = list(
  287.     PLCurve( list( ptXY( -8, 5 ),
  288.            ptXY( -4, -9 ) ) ),
  289.     PLCurve( list( ptXY( 0, 5 ),
  290.            ptXY( -4, -9 ) ) ),
  291.     PLCurve( list( ptXY( 0, 5 ),
  292.            ptXY( 4, -9 ) ) ),
  293.     PLCurve( list( ptXY( 8, 5 ),
  294.            ptXY( 4, -9 ) ) ) );
  295. hersheyXs = list(
  296.     PLCurve( list( ptXY( -5, 5 ),
  297.            ptXY( 6, -9 ) ) ),
  298.     PLCurve( list( ptXY( 6, 5 ),
  299.            ptXY( -5, -9 ) ) ) );
  300. hersheyYs = list(
  301.     PLCurve( list( ptXY( -6, 5 ),
  302.            ptXY( 0, -9 ) ) ),
  303.     PLCurve( list( ptXY( 6, 5 ),
  304.            ptXY( 0, -9 ),
  305.            ptXY( -2, -13 ),
  306.            ptXY( -4, -15 ),
  307.            ptXY( -6, -16 ),
  308.            ptXY( -7, -16 ) ) ) );
  309. hersheyZs = list(
  310.     PLCurve( list( ptXY( 6, 5 ),
  311.            ptXY( -5, -9 ) ) ),
  312.     PLCurve( list( ptXY( -5, 5 ),
  313.            ptXY( 6, 5 ) ) ),
  314.     PLCurve( list( ptXY( -5, -9 ),
  315.            ptXY( 6, -9 ) ) ) );
  316.